CSE 123 or CSE 143.
User interfaces for computing systems, including principles and implementation techniques. Covers key topics and programming paradigms for interactive systems, such as event handling; graphical layout, design, and widgets; undo; accessibility; and context awareness. Provides experience with modern application domains and frameworks (e.g., mobile applications).
[{"id":7818,"courseUrl":"c/CSE340A3074.html","data":{"h1":"Computer Science & Engineering CSE 340 A","h2":"Ben Shapiro Associate Professor AU24","caption":{"text":"Form W: Custom Form \"23\" surveyed \"51\" enrolled","enrolled":"51","surveyed":"23"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"4%","Good":"13%","Poor":"0%","Median":"4.44","Question":"The course as a whole:","Excellent":"48%","Very Good":"35%","Very Poor":"0%"},{"Fair":"0%","Good":"22%","Poor":"0%","Median":"4.54","Question":"The course content:","Excellent":"52%","Very Good":"26%","Very Poor":"0%"},{"Fair":"0%","Good":"13%","Poor":"0%","Median":"4.78","Question":"Instructor's contribution:","Excellent":"70%","Very Good":"17%","Very Poor":"0%"},{"Fair":"0%","Good":"17%","Poor":"0%","Median":"4.73","Question":"Instructor's effectiveness:","Excellent":"65%","Very Good":"17%","Very Poor":"0%"}],"table_data_list_of_lists":[["The course as a whole:","48%","35%","13%","4%","0%","0%","4.44"],["The course content:","52%","26%","22%","0%","0%","0%","4.54"],["Instructor's contribution:","70%","17%","13%","0%","0%","0%","4.78"],["Instructor's effectiveness:","65%","17%","17%","0%","0%","0%","4.73"]]},"createdAt":"2025-07-30T07:16:23.803342","updatedAt":"2025-07-30T07:16:23.803342","professor":"Ben Shapiro","role":"Associate Professor","term":"AU24","enrolledCount":51,"surveyedCount":23,"courseCode":" CSE 340","sessionCode":"A","quarter":"20244"},{"id":7819,"courseUrl":"c/CSE340A4442.html","data":{"h1":"Computer Science & Engineering CSE 340 A","h2":"Lauren Bricker Assistant Professor SP25","caption":{"text":"Form W: Custom Form \"15\" surveyed \"86\" enrolled","enrolled":"86","surveyed":"15"},"headers":["Question","Excellent","Very Good","Good","Fair","Poor","Very Poor","Median"],"table_data_list_of_dicts":[{"Fair":"13%","Good":"27%","Poor":"7%","Median":"2.88","Question":"The course as a whole:","Excellent":"7%","Very Good":"27%","Very Poor":"20%"},{"Fair":"7%","Good":"20%","Poor":"7%","Median":"3.57","Question":"The course content:","Excellent":"7%","Very Good":"47%","Very Poor":"13%"},{"Fair":"0%","Good":"40%","Poor":"7%","Median":"3.08","Question":"Instructor's contribution:","Excellent":"7%","Very Good":"27%","Very Poor":"20%"},{"Fair":"20%","Good":"20%","Poor":"7%","Median":"2.67","Question":"Instructor's effectiveness:","Excellent":"7%","Very Good":"27%","Very Poor":"20%"}],"table_data_list_of_lists":[["The course as a whole:","7%","27%","27%","13%","7%","20%","2.88"],["The course content:","7%","47%","20%","7%","7%","13%","3.57"],["Instructor's contribution:","7%","27%","40%","0%","7%","20%","3.08"],["Instructor's effectiveness:","7%","27%","20%","20%","7%","20%","2.67"]]},"createdAt":"2025-07-30T07:16:23.803342","updatedAt":"2025-07-30T07:16:23.803342","professor":"Lauren Bricker","role":"Assistant Professor","term":"SP25","enrolledCount":86,"surveyedCount":15,"courseCode":" CSE 340","sessionCode":"A","quarter":"20252"}]